package Modelo;

public class Defensa extends Movimiento {
    // <editor-fold defaultstate="collapsed" desc="Atributos">
    private int Resistencia;
    private DefensaEspecial defensaEspecial;
    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="Constructores">
    public Defensa(String nombre, double probabilidad, int Resistencia, String descripcion, DefensaEspecial defensaEspecial) {
        this.Nombre = nombre;
        this.ProbabilidadAcierto = probabilidad;
        this.Resistencia = Resistencia;
        this.Descripcion = descripcion;
        this.defensaEspecial = defensaEspecial;
    }

    public Defensa() {
    }
    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="Métodos">
    public int getResistencia() {
        return Resistencia;
    }

    public void setResistencia(int Resistencia) {
        this.Resistencia = Resistencia;
    }

    public DefensaEspecial getDefensaEspecial() {
        return defensaEspecial;
    }

    public void setDefensaEspecial(DefensaEspecial defensaEspecial) {
        this.defensaEspecial = defensaEspecial;
    }

    @Override
    public String toString() {
        return super.toString()+" Defensa{" + "Resistencia=" + Resistencia + ", defensaEspecial=" + defensaEspecial + '}';
    }
    // </editor-fold>
}
